__author__ = 'CrazyCode'

"""
    在这个程序中，我们打印了一个序列的数。
    我们使用呢件的range函数生成了这个数的序列。

    我们所做的只是提供两个数，range返回一个序列的数，这个序列从第一个数开始到第二个数为止，

    for循环在这个范围内递归，这就如同把序列中的每个数赋值给i，一次一个，然后每个i的值执行这个程序块，在这个例子中，我们只是打印i的值。

    记住else部分是可选的，如果包含else，它总是在for循环结束后执行一次，除非遇到break语句。

    记住，for...in循环对于任何序列都有用，这里我们使用的是一个由内建range函数生成的数的列表，但是广义说来我们可以使用任何种类的由任何对象组成的序列。


    Python的for循环从根本上不同于c、c++的for循环，c#程序员会注意到Python的for循环与c#中的foreach循环十分相似，Java程序员会注意到他与java中的for(int i : IntArray)相似。
"""
for i in range(1, 5):
    print(i)
else:
    print("循环结束")
